home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group01a.txt / 000029_icon-group-sender _Tue May 23 07:39:43 2000.msg < prev    next >
Internet Message Format  |  2002-01-03  |  2KB

  1. Return-Path: <icon-group-sender>
  2. Received: (from root@localhost)
  3.     by baskerville.CS.Arizona.EDU (8.9.1a/8.9.1) id HAA09912
  4.     for icon-group-addresses; Tue, 23 May 2000 07:38:54 -0700 (MST)
  5. Message-Id: <200005231438.HAA09912@baskerville.CS.Arizona.EDU>
  6. Date: Tue, 23 May 2000 15:37:39 +1200 (NZST)
  7. From: "Richard A. O'Keefe" <ok@atlas.otago.ac.nz>
  8. To: CHETHCOA@oss.oceaneering.com, corre@alpha1.csd.uwm.edu,
  9.         icon-group@optima.CS.Arizona.EDU
  10. Subject: Re: Is Anyone Working On A Unicode Version Of Icon?
  11. Errors-To: icon-group-errors@optima.CS.Arizona.EDU
  12. Status: RO
  13. Content-Length: 1462
  14.  
  15.     Moreover, the original portable Pascal compiler by N. Wirth was
  16.     done the same way, so the UCSD system wasn't the first, by a long shot,
  17.     but it was pretty popular on Apples for a time.
  18.  
  19. I still have a copy of UCSD Pascal running on a Mac Plus.
  20. I wonder what the status of the source code is these days?
  21.  
  22. But it was basically
  23. just a copy of Wirth's original portable Pascal kit.
  24.  
  25. Well, it added concurrent processes, so it wasn't JUST a copy.
  26.  
  27. I'm not quite sure where BCPL fits into the chronology.
  28. The published BCPL compiler compiled to an abstract instruction set;
  29. there was an interpreter available for that.
  30.  
  31.     The only thing UCSD Pascal lacked, and the only thing that Java
  32.     lacks, is a hardware implementation.  It puzzles me:
  33.  
  34. Sun designed a Java machine.  I've seen a photograph of one
  35. The problem with a Java machine is that it doesn't support legacy
  36. software (well, there is a COBOL to JVM compiler, so I guess it does
  37. support legacy software).  Make that "doesn't support legacy *C* code."
  38. Like it won't run Microsoft Outlook.  Which is why Microsoft tried to
  39. impair the portability of Java...  And the market share for hardware
  40. that doesn't support good virus hosts is fairly limited.
  41.  
  42.     Is anyone old enough to remember the Burroughs B-5500?
  43.  
  44. Will B6700 and HP 3000 do?  Generating code for the B6700 was so easy
  45. an undergraduate could do it in a couple of days.  The B6700
  46. architecture has had a fair few implementations, including one
  47. PC-sized.
  48.